#ifndef SCENESPLASHAUT_H
#define SCENESPLASHAUT_H

#include "Scene.h"
#include "renderer.h"
#include "sprite.h"

class SceneSplashAut : public Scene {
public:
    SceneSplashAut(Renderer* renderer);
    virtual ~SceneSplashAut();

    virtual void Initialize();
    virtual void Update(float deltaTime);
    virtual void Render();
    virtual bool Finished();

private:
    Sprite* m_AUTlogoSprite;
    Sprite* m_FMODlogoSprite;
    Sprite* m_SDLlogoSprite;
    Sprite* m_OpenGLlogoSprite;
    float m_alpha;
    bool m_fadingIn;
    float m_fadeDuration;
    float m_elapsedTime;
    const float SPLASH_TIME = 7.0f;
};

#endif // SCENESPLASHAUT_H